Suzhou est une célèbre cité-jardin en Chine, dont neuf jardins classiques sont classés au patrimoine mondial de l'UNESCO. La planification et la conception du centre sportif olympique de Suzhou s'inspirent des jardins chinois afin de créer un parc sportif animé et accessible au public. La toiture du stade est actuellement le plus grand réseau de câbles monocouche à membrane d'Asie de l'Est.